[INFO] fetching crate limit3r 0.1.0...
[INFO] testing limit3r-0.1.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate limit3r 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate limit3r 0.1.0
[INFO] finished tweaking crates.io crate limit3r 0.1.0
[INFO] tweaked toml for crates.io crate limit3r 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate limit3r 0.1.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate limit3r 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0dbb99a194c754f5044ccbfbff6160cd3c4be92f1753933bd38fbce2ee3e1cf9
[INFO] running `Command { std: "docker" "start" "-a" "0dbb99a194c754f5044ccbfbff6160cd3c4be92f1753933bd38fbce2ee3e1cf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0dbb99a194c754f5044ccbfbff6160cd3c4be92f1753933bd38fbce2ee3e1cf9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0dbb99a194c754f5044ccbfbff6160cd3c4be92f1753933bd38fbce2ee3e1cf9", kill_on_drop: false }`
[INFO] [stdout] 0dbb99a194c754f5044ccbfbff6160cd3c4be92f1753933bd38fbce2ee3e1cf9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3171beff9d6f84224863c2cb05a5394864e365538995769abbdea309c64accdd
[INFO] running `Command { std: "docker" "start" "-a" "3171beff9d6f84224863c2cb05a5394864e365538995769abbdea309c64accdd", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling limit3r v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.79s
[INFO] running `Command { std: "docker" "inspect" "3171beff9d6f84224863c2cb05a5394864e365538995769abbdea309c64accdd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3171beff9d6f84224863c2cb05a5394864e365538995769abbdea309c64accdd", kill_on_drop: false }`
[INFO] [stdout] 3171beff9d6f84224863c2cb05a5394864e365538995769abbdea309c64accdd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed0e296765bcb90a7c5f883e485970161d275319376194e1d2ecd774e4d58716
[INFO] running `Command { std: "docker" "start" "-a" "ed0e296765bcb90a7c5f883e485970161d275319376194e1d2ecd774e4d58716", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling limit3r v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.54s
[INFO] running `Command { std: "docker" "inspect" "ed0e296765bcb90a7c5f883e485970161d275319376194e1d2ecd774e4d58716", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed0e296765bcb90a7c5f883e485970161d275319376194e1d2ecd774e4d58716", kill_on_drop: false }`
[INFO] [stdout] ed0e296765bcb90a7c5f883e485970161d275319376194e1d2ecd774e4d58716
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1169428ba5593fc9b3369af61b69b7b3b119f48472b7eaeb5adc394eca8d891e
[INFO] running `Command { std: "docker" "start" "-a" "1169428ba5593fc9b3369af61b69b7b3b119f48472b7eaeb5adc394eca8d891e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/limit3r-0a62cec1351fa3bf)
[INFO] [stdout] 
[INFO] [stdout] running 99 tests
[INFO] [stdout] test bulkhead::tests::acquires_permit_when_under_max_concurrent ... ok
[INFO] [stdout] test bulkhead::tests::eviction_keeps_keys_with_outstanding_permits ... ok
[INFO] [stdout] test bulkhead::tests::no_eviction_below_max_keys_bulkhead ... ok
[INFO] [stdout] test bulkhead::tests::no_eviction_at_exactly_max_keys_bulkhead ... ok
[INFO] [stdout] test bulkhead::tests::releases_permit_correctly ... ok
[INFO] [stdout] test circuit_breaker::tests::does_not_trip_just_below_threshold ... ok
[INFO] [stdout] test circuit_breaker::tests::eviction_excludes_current_key_in_second_pass ... ok
[INFO] [stdout] test circuit_breaker::tests::eviction_keeps_open_circuits ... ok
[INFO] [stdout] test bulkhead::tests::eviction_triggers_when_exceeding_max_keys_bulkhead ... ok
[INFO] [stdout] test circuit_breaker::tests::eviction_triggers_when_exceeding_max_keys_circuit_breaker ... ok
[INFO] [stdout] test circuit_breaker::tests::eviction_removes_closed_empty_first ... ok
[INFO] [stdout] test circuit_breaker::tests::regression_circuit_breaker_does_not_trip_on_partial_window ... ok
[INFO] [stdout] test circuit_breaker::tests::regression_circuit_breaker_trips_at_exact_threshold_with_window_2 ... ok
[INFO] [stdout] test circuit_breaker::tests::rejects_requests_when_open ... ok
[INFO] [stdout] test circuit_breaker::tests::eviction_preserves_failure_history ... ok
[INFO] [stdout] test circuit_breaker::tests::no_eviction_at_exactly_max_keys_circuit_breaker ... ok
[INFO] [stdout] test circuit_breaker::tests::opens_after_failure_threshold_exceeded ... ok
[INFO] [stdout] test circuit_breaker::tests::partial_window_below_min_calls_stays_closed ... ok
[INFO] [stdout] test circuit_breaker::tests::first_pass_retains_non_closed_circuits ... ok
[INFO] [stdout] test circuit_breaker::tests::second_pass_evicts_fewest_results_first ... ok
[INFO] [stdout] test circuit_breaker::tests::single_failure_does_not_trip_with_large_window ... ok
[INFO] [stdout] test circuit_breaker::tests::trips_at_exact_threshold_rate ... ok
[INFO] [stdout] test circuit_breaker::tests::second_pass_only_evicts_closed ... ok
[INFO] [stdout] test config::tests::bulkhead_config_accepts_valid ... ok
[INFO] [stdout] test circuit_breaker::tests::starts_closed_and_permits_requests ... ok
[INFO] [stdout] test config::tests::bulkhead_config_serde_round_trip ... ok
[INFO] [stdout] test config::tests::bulkhead_config_rejects_zero_max_concurrent ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_accepts_boundary_thresholds ... ok
[INFO] [stdout] test circuit_breaker::tests::trim_to_window_actually_trims ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_rejects_negative_threshold ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_rejects_threshold_over_100 ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_rejects_zero_wait_duration ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_rejects_zero_window ... ok
[INFO] [stdout] test config::tests::rate_limit_config_accepts_valid ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_serde_round_trip ... ok
[INFO] [stdout] test config::tests::rate_limit_config_rejects_zero_timeout ... ok
[INFO] [stdout] test config::tests::rate_limit_config_rejects_zero_limit_for_period ... ok
[INFO] [stdout] test config::tests::regression_config_validation_rejects_invalid_values ... ok
[INFO] [stdout] test config::tests::retry_config_accepts_valid ... ok
[INFO] [stdout] test config::tests::rate_limit_config_serde_round_trip ... ok
[INFO] [stdout] test config::tests::rate_limit_config_rejects_zero_refresh_period ... ok
[INFO] [stdout] test config::tests::circuit_breaker_config_accepts_valid ... ok
[INFO] [stdout] test config::tests::retry_config_rejects_infinite_multiplier ... ok
[INFO] [stdout] test config::tests::retry_config_rejects_nan_multiplier ... ok
[INFO] [stdout] test config::tests::retry_config_rejects_negative_multiplier ... ok
[INFO] [stdout] test config::tests::retry_config_rejects_zero_attempts ... ok
[INFO] [stdout] test config::tests::retry_config_rejects_zero_multiplier ... ok
[INFO] [stdout] test config::tests::retry_config_serde_round_trip ... ok
[INFO] [stdout] test duration_serde::non_option_guard_tests::mutant_kill_non_option_accepts_valid_positive ... ok
[INFO] [stdout] test duration_serde::non_option_guard_tests::mutant_kill_non_option_or_vs_and ... ok
[INFO] [stdout] test duration_serde::non_option_guard_tests::mutant_kill_v2_non_option_each_guard_condition_independent ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_accepts_zero ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_deserialize_missing_field ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_deserialize_null ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_deserialize_some_value ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_guard_all_conditions_independent ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_guard_replaced_with_false ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_rejects_negative ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_rejects_negative_large ... ok
[INFO] [stdout] test duration_serde::tests::regression_duration_serde_rejects_negative_without_panic ... ok
[INFO] [stdout] test duration_serde::tests::rejects_nan_duration ... ok
[INFO] [stdout] test duration_serde::tests::rejects_infinity_duration ... ok
[INFO] [stdout] test duration_serde::tests::round_trip_positive_duration ... ok
[INFO] [stdout] test duration_serde::tests::round_trip_zero_duration ... ok
[INFO] [stdout] test duration_serde::tests::rejects_negative_duration ... ok
[INFO] [stdout] test rate_limiter::tests::acquire_permit_fails_when_limit_exhausted_and_timeout_expires ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_v2_option_each_guard_condition_independent ... ok
[INFO] [stdout] test rate_limiter::tests::acquire_permit_succeeds_when_under_limit ... ok
[INFO] [stdout] test duration_serde::option_tests::mutant_kill_option_guard_replaced_with_true ... ok
[INFO] [stdout] test rate_limiter::tests::deadline_exceeded_returns_error ... ok
[INFO] [stdout] test rate_limiter::tests::debug_fmt_key_state_outputs_field_names ... ok
[INFO] [stdout] test rate_limiter::tests::deadline_tight_timeout_returns_error ... ok
[INFO] [stdout] test rate_limiter::tests::debug_fmt_outputs_type_name ... ok
[INFO] [stdout] test rate_limiter::tests::eviction_does_not_evict_current_key ... ok
[INFO] [stdout] test rate_limiter::tests::eviction_preserves_current_key_permit_state ... ok
[INFO] [stdout] test rate_limiter::tests::eviction_removes_oldest_when_no_expired ... ok
[INFO] [stdout] test rate_limiter::tests::multiple_keys_are_independent ... ok
[INFO] [stdout] test rate_limiter::tests::no_eviction_at_exactly_max_keys ... ok
[INFO] [stdout] test retry::tests::mutant_kill_compute_delay_just_below_max_not_clamped ... ok
[INFO] [stdout] test retry::tests::compute_delay_with_exponential_backoff ... ok
[INFO] [stdout] test rate_limiter::tests::eviction_triggers_when_exceeding_max_keys ... ok
[INFO] [stdout] test retry::tests::mutant_kill_compute_delay_nan_returns_zero ... ok
[INFO] [stdout] test retry::tests::mutant_kill_compute_delay_negative_not_equal_zero ... ok
[INFO] [stdout] test retry::tests::mutant_kill_compute_delay_negative_factor_returns_zero ... ok
[INFO] [stdout] test retry::tests::mutant_kill_v2_delay_exactly_zero_not_rejected ... ok
[INFO] [stdout] test retry::tests::mutant_kill_v2_delay_exactly_equal_max_returns_max ... ok
[INFO] [stdout] test retry::tests::succeeds_on_first_attempt_no_retry ... ok
[INFO] [stdout] test retry::tests::mutant_kill_compute_delay_exactly_at_max_returns_max ... ok
[INFO] [stdout] test retry::tests::succeeds_after_retry ... ok
[INFO] [stdout] test rate_limiter::tests::eviction_removes_expired_windows_first ... ok
[INFO] [stdout] test retry::tests::exhausts_all_attempts_and_returns_retry_exhausted ... ok
[INFO] [stdout] test bulkhead::tests::config_match_returns_cached_semaphore ... ok
[INFO] [stdout] test bulkhead::tests::eviction_does_not_evict_current_key_bulkhead ... ok
[INFO] [stdout] test bulkhead::tests::config_change_replaces_semaphore ... ok
[INFO] [stdout] test bulkhead::tests::times_out_when_all_permits_taken ... ok
[INFO] [stdout] test circuit_breaker::tests::closes_again_after_successful_probe ... ok
[INFO] [stdout] test circuit_breaker::tests::transitions_to_half_open_after_wait_duration ... ok
[INFO] [stdout] test circuit_breaker::tests::reopens_after_failed_probe ... ok
[INFO] [stdout] test rate_limiter::tests::window_resets_after_refresh_period ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests limit3r
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1169428ba5593fc9b3369af61b69b7b3b119f48472b7eaeb5adc394eca8d891e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1169428ba5593fc9b3369af61b69b7b3b119f48472b7eaeb5adc394eca8d891e", kill_on_drop: false }`
[INFO] [stdout] 1169428ba5593fc9b3369af61b69b7b3b119f48472b7eaeb5adc394eca8d891e
